﻿@font-face{
	font-family:Source Han Serif SC;
	src:url("/fonts/SourceHanSerifCN-Regular-1.otf")
}/*思源宋体*/
body{
	overflow-x:hidden !important;  background:#fff; font-family:"Source Han Serif SC";
}
body.pagebody{
   background:#f4f7fe;
}
.bodybg{
   background:#f5f6fa;
}
*{
   outline:none; box-sizing:border-box;
}

.clear{
   clear:both;
}


.w1500{
   width:1500px; margin:0 auto;
}
.w1200{
   width:1200px; margin:0 auto;
}
.mt120{
   margin-top:120px;
}
.mb120{
   margin-bottom:120px;
}
.fwb{
   font-weight:bold;
}


.transition04{
   transition: All 0.2s ease-in-out;
   -webkit-transition: All 0.2s ease-in-out;
   -moz-transition: All 0.2s ease-in-out;
   -o-transition: All 0.2s ease-in-out;
}
.transition0401{
   transition: All 0.4s;
   -webkit-transition: All 0.4s;
   -moz-transition: All 0.4s;
   -o-transition: All 0.4s;
}
.clearboth{
   clear:both;
}

#top_con{
   position:relative; z-index:22;
}
.menu_body{
   display:none;
}

.header{
   height:auto; position:static; background:#fff; position:relative; z-index:2;
}
.header .inheader{
   width:1200px; margin:0 auto; padding:18px 0; overflow:hidden;
}
.header .inheader .logo img{
   height:46px;  display:block; float:left; margin-top:6px;
}
.header .inheader .headertel{
   float:right; font-size:24px; color:#595957; height:56px; line-height:56px;
}
.header .inheader .headertel img{
   float:left; height:100%;
}
.header .inheader .headertel span{
   float:left; margin-left:16px;
}
.header .inheader form{
   float:right; width:240px; height:30px; overflow:hidden; background:#c3c3c3; border-radius:5px;
   margin-right:30px; margin-top:15px; padding:0 10px; box-sizing:border-box;
}
.header .inheader form input{
   border:0px;
}
.header .inheader form .searchBox{
   float:left; width:calc(100% - 25px); line-height:30px; background:none; color:#fff;
}
.header .inheader form .submit_bun{
   float:right; width:18px; height:30px; background:url(../images/serch.png) no-repeat; background-size:100% 100%;
}

.header .menu_div{
   height:48px;  border-top:1px solid #d2d2d2;
}
.header  .menu{
   position:relative;
}
.header  .menu > li{
   float:left;   width:auto; text-align:center; box-sizing:border-box; height:100%; position:relative; padding:0 32px;
   height:48px; line-height:48px;
}
.header  .menu > li::before{
   width:1px; height:16px; margin-top:-8px; top:50%; background:#ababab; left:0px;  content:" "; position:absolute;
}
.header  .menu > li:first-child::before{
   display:none;
}
.header  .menu > li > a{
   color:#595957; font-size:18px;  position:relative; display:inline-block;
}
.header  .menu > li.active > a::after,
.header  .menu > li:hover > a::after{
   width:100%; height:2px;  bottom:0; background:#e9423e; left:0px;  content:" "; position:absolute;
}
.header  .menu li:marker{
   display:none;
}
.menu li .icon_nav_item{
   display:none;
}


@media all and (min-width:769px){
   .header .menu > li:hover .subnav{
	   visibility: visible;
	   opacity: 1;
	   transform: translateY(0);
   }
}
.header .menu > li .subnav{
   background: rgba(255,255,255,0.8);
   width: 100%;
   position: absolute;
   left: 0%;
   top: 100%;
   padding: 15px 0;
   line-height: 38px;
   visibility: hidden;
   opacity: 0;
   transform: translateY(-30px);
   transition: all .3s;
}
.header .menu > li .subnav li{
   line-height:32px; text-align:center; width:100%; position:relative; display:block; margin:0;
}
.header .menu > li .subnav li a{
   font-size:14px; color:#666;
}
.header .menu > li .subnav li a:hover,
.header .menu > li .subnav li a.active{
   color:#e8322e;
}




#top_con .flexslider{
   position:relative; z-index:1;
}
#top_con .flexslider .flex-control-nav{
   display:block; bottom: 30px; right:0%; width:100%;
}
#top_con .flex-control-paging li a{
   width:12px; height:12px; background:#fff; box-shadow: none;
}
#top_con .flex-control-paging li a.flex-active{
   background:#e8322e; width:12px; height:12px;
}



.indextitle{
   text-align:center; margin-bottom:60px;
}
.indextitle .indext{
   font-size:36px; color:#c30d23;
}
.indextitle .indexb{
   font-size:18px; color:#848484; margin:12px 0 40px; text-transform:uppercase;    font-family: Calibri;
}
.indextitle .indexline{
   width:100%; height:1px; background:#c0c0c0; position:relative;
}
.indextitle .indexline::after{
   width:11.66%; height:2px; position:absolute; left:44.17%; bottom:-1px; background:#b69b64; content:" ";
}
#index01{
   margin-top:70px;
}

.index_list{
   float:left; width:calc(33.33% - 20px); margin-left:30px; margin-bottom:60px;
}
.index_list:nth-child(3n-2){
   margin-left:0px;
}
.index_list > img{
   display:block; width:100%;
}
.index_list .list_content{
   width:calc(100% - 20px); margin:-45px auto 0; background:#ececec; padding:24px; box-sizing:border-box; position:relative; z-index:2;
}
.index_list .list_content .list_content_t{
   font-size:20px; color:#333; margin-bottom:24px; font-weight:bold;
}
.index_list li{
   overflow:hidden; margin-bottom:11px;
}
.index_list li span{
   float:left; width:8px; height:8px; background:#e8322e; border-radius:10px; margin-top:11px;
}
.index_list li a{
   float:right; width:calc(100% - 26px); border-bottom:1px dashed #ababab;  font-size:16px; color:#595957;
}
.index_list li a:hover{
   color:#c30d23;
}
.index_list li a p{
  overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis; display:block;line-height: 36px;
}
.index_list li:last-child{
   margin-bottom:0;
}
.index_list li:last-child a{
   border-bottom:0px; padding-bottom:0;
}

.index_list.index_list_ling .list_content{
   margin:0 auto;
}
.index_list.index_list_ling .list_content .list_content_t img{
   margin-right:10px; transform:translateY(2px);
}

#index_mid{
   width:100%; overflow:hidden; position:relative; margin-bottom:60px;
}
#index_mid img{
   display:block; width:100%;
}
#index_mid .t{
   text-align:center; width:100%; height:100%; position:absolute; left:0px; top:0px; font-size:48px; color:#fff;
   display: flex;  flex-direction: column; justify-content: center;
}

#index_news{
   margin-bottom:150px;
}
.index_news_left{
   width:46.67%; float:left;
}
.index_news .newst{
   font-size:30px; color:#c30d23;
}
.index_news .newsb{
   font-size:14px; color:#848484; margin:10px 0 12px;
}
.index_news .newsline{
   width:60px; height:1px; background:#b69b64; margin-bottom:40px;
}
.index_news  .index_news_left li{
   padding:25px 0; border-bottom:1px dashed #cecece;
}
.index_news  .index_news_left li:first-child{
   padding-top:0px;
}
.index_news  .index_news_left li:last-child{
   padding-bottom:0px; border-bottom:0px;
}
.index_news  .index_news_left li .t{
   display:block; line-height:24px; color:#333; font-size:16px;
   overflow: hidden;
   -webkit-box-orient: vertical;
   -webkit-line-clamp: 1;
   overflow: hidden;
   display: -webkit-box;
   display: -moz-box;
   display: -ms-box;
   display: -o-box;
}
.index_news  .index_news_left li .datenum{
   color:#999; font-size:12px; margin:10px 0 20px;
}
.index_news  .index_news_left li .b{
   display:block; line-height:20px; color:#666; font-size:14px;
   overflow: hidden;
   -webkit-box-orient: vertical;
   -webkit-line-clamp: 2;
   overflow: hidden;
   display: -webkit-box;
   display: -moz-box;
   display: -ms-box;
   display: -o-box;
}
.index_news  .index_news_left li:hover .t{
   color:#c30d23;
}

.index_news_right{
   width:46.67%; float:right;
}
.index_news  .index_news_right li{
   padding:25px 0; border-bottom:1px dashed #cecece; overflow:hidden;
}
.index_news  .index_news_right li:first-child{
   padding-top:0px;
}
.index_news  .index_news_right li:last-child{
   padding-bottom:0px; border-bottom:0px;
}
.index_news  .index_news_right li .img{
   width:28%; padding:9.4% 0; position:relative; overflow:hidden; background:#fff; float:left;
}
.index_news  .index_news_right li .img img{
   position:absolute; height:100%; top:0px; left:50%; transform:translateX(-50%);
   transition: All 0.4s;
   -webkit-transition: All 0.4s;
   -moz-transition: All 0.4s;
   -o-transition: All 0.4s;
}
.index_news  .index_news_right li .text{
   width:68.5%; float:right;
}
.index_news  .index_news_right li .t{
   display:block; line-height:24px; color:#333; font-size:16px;
   overflow: hidden;
   -webkit-box-orient: vertical;
   -webkit-line-clamp: 1;
   overflow: hidden;
   display: -webkit-box;
   display: -moz-box;
   display: -ms-box;
   display: -o-box;
}
.index_news  .index_news_right li .datenum{
   color:#999; font-size:12px; margin:10px 0 20px;
}
.index_news  .index_news_right li .b{
   display:block; line-height:20px; color:#666; font-size:14px;
   overflow: hidden;
   -webkit-box-orient: vertical;
   -webkit-line-clamp: 2;
   overflow: hidden;
   display: -webkit-box;
   display: -moz-box;
   display: -ms-box;
   display: -o-box;
}
.index_news  .index_news_right li:hover .img img{
   transform:translateX(-50%) scale(1.05);
   transition: All 0.4s;
   -webkit-transition: All 0.4s;
   -moz-transition: All 0.4s;
   -o-transition: All 0.4s;	
}
.index_news  .index_news_right li:hover .t{
   color:#c30d23;
}

#footer{
   padding:50px 0; background:#e6e6e6;
}
.footer{
   overflow:hidden;
}
#footer .footer_l{
   font-size:14px; color:#000; line-height:24px; float:left;
}
#footer .footer_l a{
   color:#000;
}
#footer .footer_r{
   float:right; overflow:hidden;
}
#footer .footer_r .f_r_it{
   width:84px; float:left; text-align:center;
}
#footer .footer_r .f_r_it:last-child{
   margin-left:70px;
}
#footer .footer_r .f_r_it img{
   display:block; width:100%;
}
#footer .footer_r .f_r_it p{
   font-size:12px; color:#000; margin-top:10px;
}


.pagediv{
   margin:60px 0; width:100%;
}






.success-sou {
   width: 100%;
   float: none;
   margin-bottom:50px;
   overflow:hidden;
}
.success-sou form{
   float:right; width:360px; height:40px; overflow:hidden; background:#b69b64; border-radius:5px;
   padding:1px; box-sizing:border-box;
}
.success-sou form input{
   border:0px;
}
.success-sou form .searchBox{
   float:left; width:calc(100% - 56px); line-height:38px; background:#fff; color:rgba(0,0,0,0.5); 
   border-top-left-radius:5px; border-bottom-left-radius:5px;
   padding-left:20px; box-sizing:border-box;
}
.success-sou form .submit_bun{
   float:right; width:56px; height:40px; background:url(../images/sou.png) no-repeat; background-size:100% 100%;
}
.success-list{ padding:0 50px; overflow:hidden;clear:both;}
.left-but{ float:left;}
.left-but a{ font-size:20px; display:block; float:left; padding:5px 15px; color:#494949;}
.left-but a.active {color:#fff; background:#b69b64; border-radius:50px;}
.right-nav{ padding-left:90px; font-size:0px;}
.right-nav a{ cursor: pointer; font-size:20px; color:#494949; padding:5px 15px; display:inline-block; margin-right:18px; margin-bottom:20px;}
.right-nav a.active {color: #fff;background: #b69b64;border-radius:50px;padding:3px 15px;}
.right-nav a.active b{ font-weight: normal;}
.casenr-list{ margin-top:5px}
.casenr-list li{ border-bottom:1px solid #ababab; overflow:hidden; padding:25px 0;}
.casenr-left{ float:left; width:27.3%; padding:8.64% 0; position:relative; overflow:hidden;}
.casenr-left img{ 
   position:absolute; height:100%; top:0px; left:50%; transform:translateX(-50%);
}
.casenr-right{ width:67.3%; float:right;}
.casenr-right .h1{ font-size:24px;  font-weight:normal; margin-bottom:24px;}
.casenr-right .h1 a{color:#050501; display:block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.casenr-right .p{ font-size:16px; line-height:26px; text-indent:0;}
.casenr-right .p a{ color:#595957;line-height: 25px;height: 75px;-webkit-line-clamp: 3;overflow: hidden;-webkit-box-orient: vertical;word-break: break-all;display: -webkit-box;}
.casenr-right span{ font-size:14px; color:#595957; padding-top:25px; display:block;}



#pages{
   text-align:center; font-size:0px;
}
#pages li{
   display:inline-block;; text-align:center; background:#ebebeb; margin:0 6px;
   padding:6px 8px;
}
#pages li.active{
   background:#b69b64;
}
#pages li a{
   font-size:14px; color:#595957; 
}
#pages li span{
   font-size:14px; color:#595957; 
}
#pages li.active a{
   color:#fff; 
}


.tabright{
   font-size:14px; color:#333; margin:20px auto 60px;
}
.tabright a{
   color:#333;
}
.case_show{
   margin-bottom:120px;
}
.case_show .t{
   font-size:26px; color:#050501; text-align:center;
}
.case_show .t p{
   display:inline-block; position:relative;
}
.case_show .t span{
   display:inline-block; font-size:16px; color:#e8322e; padding:10px 12px; border:1px solid #e8322e;
   border-radius:10px; position:absolute; right:0px; top:-26px; transform:translateX(110%);
}
.case_show .t span::after{
   content:" ";position:absolute; bottom:-19px; width:20px; height:20px; background:url(../images/sanj.jpg) no-repeat;
   background-size:100% 100%; left:50%; margin-left:-10px;
}
.case_show .b{
   font-size:16px; color:#595957; margin:40px 0 50px; text-align:center;
}
.case_show .c{
   font-size:16px; color:#050501; line-height:30px;
}
.case_show .d{
   font-size:18px; color:#050501; margin:60px 0; padding:0 30px; font-weight:bold; box-sizing:border-box;
}
.case_show .d a{
   color:#050501;
}
.case_show .a{
   width:130px; text-align:center; height:40px; line-height:40px; background:#c30d23; font-size:16px; color:#fff;
   display:block; margin:0 auto;
}
.case_show .enddiv{
   border-top:1px solid #ababab; overflow:hidden; margin-top:20px; padding-top:20px;
}
.case_show .enddiv a{
   display:block; float:left; font-size:16px; color:#ababab;
}
.case_show .enddiv a:last-child{
   float:right;
}
.bing-text{ margin-bottom:60px;}
.table{ display:table;width:100%; height:100%;}
.tbc{ display:table-cell; vertical-align:middle; width:100%; height:100%;}
.hangyeli{ margin-bottom:60px; position:relative;}
.hangyeli .hangyetime{ width:15%; position:absolute; height:100%; left:0;}
.hangyeli .hangyetime .table{ padding-right:40%; text-align:right;}
.hangyeli .hangyetime .table b{ display:block; font-size:16px; color:#494949;}
.hangyeli .hangyetime .table span{ display:block; font-size:12px; color:#ababab;}
.hangyeli .hangyetime .table i{ display:block; position:absolute; right:25%; width:13px; height:13px; border-radius:100%; border:2px solid #ababab; top:50%; margin-top:-7px;}
.hangyeli .imgs{ width:33.33%; margin-left:15%;}
.hangyeli .imgs img{ width:100%;}
.hangyeli .txts{ width:50%; padding:30px;}
.hangyeli .txts .tit_hy{ font-size:24px;    margin-bottom: 24px; line-height: 35px;}
.hangyeli .txts  p{ font-size:16px;    color: #595957;
   line-height: 30px;
   height: 90px;
   -webkit-line-clamp: 3;
   overflow: hidden;
   -webkit-box-orient: vertical;
   word-break: break-all;
   display: -webkit-box; font-weight:normal;}
.hangyeli .txts a{ color:#4a4a4a}
.hangyeli:hover a .tit_hy{ color:#e8322f;}

.contact_map img{ max-width:100%;}
.subbanner{ background-size:cover; background-repeat:no-repeat; background-position:center;}
.subbanner img{ width:100%;}
.contact-box{ padding-bottom:50px;}
.contact_tel{ text-align:center; background:#e5e5e5; margin:40px 0;}
.contact_tel b{ font-size:30px; color:#333; font-weight:normal; line-height:80px;}
.contact_tel b em{ color:#c30d23; font-weight:normal;}
.contact-box li{ padding:0 90px; margin-top:60px;}
.contact-box li b{ color:#494949; font-size:36px; font-weight:normal;}
.contact-box li .line{ background:#b69b64; height:1px; width:90px; margin:30px 0;}
.contact-box li p{ display:inline-block; width:50%; font-size:18px; line-height:2; color:#494949;padding-right:20px; padding-left:35px; background-position: left 10px; background-repeat:no-repeat; float:left; }
.contact-box li p:nth-child(1){ background-image:url(../images/contact_09.png);}
.contact-box li p:nth-child(2){ background-image:url(../images/contact_11.png);}
.contact-box li p:nth-child(3){ background-image:url(../images/contact_15.png);}
.contact-box li p:nth-child(4){ background-image:url(../images/contact_16.png);}
.contact-box li p:nth-child(5){ background-image:url(../images/contact_19.png);}
.contact-box li p:nth-child(6){ background-image:url(../images/contact_19.png);}
.contact-box li p:nth-child(7){ background-image:url(../images/contact_19.png);}
.contact-box li p:nth-child(8){ background-image:url(../images/contact_19.png);}

.pt50{ margin-top:50px;}
.bg-box_article p{ font-size:16px; color:#333333; line-height:2; text-indent:2em; margin-bottom:20px;}
.bg-box_article img{ max-width:100%; display:block; margin:0 auto;}
.bgzxli .txts b{ font-size:18px; color:#333; margin-bottom:10px; display:block; text-align:right; line-height:1.6}
.bgzxli .txts p{ font-size:14px; line-height:24px;text-align: left;display:inline-block;padding-left:7px;}
.bgzxli.bgzxli2 .txts p{padding-left:0;}
.bgzxli.bgzxli2 .txts{ width:calc(100% - 145px); float:right;}
.bgzxli{padding-right:40px; text-align:right; border-right:4px solid #b69b64; width:50%; position:relative; height:100px; }
.bgzxli>b{ position:absolute; top:20px; right:0; height:40px; background:#fff; width:20px; text-align:center; margin-right:-12px; display:block; color:#c30d23; font-size:30px; font-family:Arial, Helvetica, sans-serif;line-height:40px;}
.bgzxli.bgzxli2>b{ right:inherit; left:0; margin-left:-12px; margin-right:0; }
.bgzxli.bgzxli2{ text-align:left; padding-left:40px; border-left:4px solid #b69b64; border-right:none; float:right; margin-right:4px;padding-right:0;}
.bgzxli.bgzxli2 .txts b{ text-align:left;}
.bgzxli.bgzxli2 .imgs{ float:left; margin-right:20px;}
.bgzxli .imgs{ float:right; margin-left:20px; margin-right:0;background-image:url(../images/binggou_08.png); background-position: right center; padding-right:45px; background-repeat:no-repeat;}
.bgzxli .txts{width:calc(100% - 143px)}
.bgzxli.bgzxli2 .imgs{background-image:url(../images/binggou_16.png); margin-left:0; background-position: left center; padding-left:45px; padding-right:0; background-repeat:no-repeat;}

.bgzxfuwubox{ position:relative;}
.bgzxfuwubox .bac_w,.bac_w2{ position:absolute;}
.bgzxfuwubox .bac_w { width:10px; height:23px; background:#fff; top:0; left:50%; margin-left:-5px; z-index:2;}
.bgzxfuwubox .bac_w2{ width:20px; height:45px;background:#fff; bottom:0; left:50%; margin-left:-12px; z-index:2;}
.bgzxfuwubox .bac_w2 i{ display:block; width:20px; height:9px; background:#b69b64; display:block; margin:0 auto; margin-top:10px;}
.case-list{ margin:0 auto; max-width:970px; width:100%; margin-top:50px; position:relative;}
.case-list .list-box li{ font-size:16px; line-height:30px; border-bottom:1px dashed #c0c0c0; padding-bottom:5px; margin-bottom:25px; margin-left:23px; position:relative;}
.case-list .list-box li a{ color:#595957; margin-right:110px; display:block; white-space:nowrap; text-overflow:ellipsis;overflow:hidden;}
.case-list .list-box li span{ font-size:14px; color:#ababab; float:right; padding-right:10px; margin-left:10px;}
.case-list .zuo-xian{width:1px;    background: #e93e3a;position: absolute;left: 3px;right: 0;top: 15px; bottom: 0; z-index:1}
.case-list .list-box li div{background:url(../images/dain.png) no-repeat left; position:absolute; left:-23px; width:8px; height:8px;top:50%; margin-top:-5px; z-index:2;}
.case-list .bai-kuai{ width:23px; height:20px;background: #fff; position: absolute; bottom: -5px; z-index:3;}   
.wubaiqiang{ margin:50px auto; background-position:center; background-size:cover; padding:80px 0;text-align:center;}
.wubaiqiang img{ max-width:100%;}

.wubaiqiang a{    font-size:30px;
    color: #764c17; font-weight:bold; font-family: "方正兰亭黑"; letter-spacing: 4px;}

.tongyongone{ margin-bottom:50px;}
.tongyongone li{ font-size:16px; line-height:30px; border-bottom:1px dashed #c0c0c0; padding-bottom:5px; margin-top:25px; padding-left:23px; position:relative;}
.tongyongone li a{ color:#595957; display:block; white-space:nowrap; text-overflow:ellipsis;overflow:hidden;}
.tongyongone li span{ font-size:14px; color:#ababab; float:right; padding-right:10px; margin-left:10px;}
.tongyongone li div{background:url(../images/dain.png) no-repeat left; position:absolute; left:0; width:8px; height:8px;top:50%; margin-top:-5px; z-index:2;}

.youshiimg { position:relative;}
.youshiimg img{ max-width:100%; margin:0 auto; display:block; width:29%;}
.youshiimg p{ display:block; position:absolute; font-size:16px; color:#050501;font-weight: lighter;line-height:22px;}
.youshiimg p:nth-child(1){ width:40%; left:0; text-align:right; top:10px;}
.youshiimg p:nth-child(2){ width:36%; left:0; text-align:right; top:28%;}
.youshiimg p:nth-child(3){ width:36%; left:0; text-align:right; top:59%;}
.youshiimg p:nth-child(4){ width:40%; left:0; text-align:right; top:83%;}
.youshiimg p:nth-child(5){ width:40%; right:0; text-align:left; top:13px;}
.youshiimg p:nth-child(6){ width:36%; right:0; text-align:left; top:35%;}
.youshiimg p:nth-child(7){ width:38%; right:0; text-align:left; top:65%;}
.youshiimg p:nth-child(8){ width:44%; right:0; text-align:left; top:88%;}
.youshiimg .wubaiqiang{
	display:none;
}

.tongyongone .ty_tit b{ font-size:30px; color:#c30d23; font-weight:normal; display:block;}
.tongyongone .ty_tit span{ text-transform:uppercase; font-size:12px; color:#848484; display:block; padding:10px 0;}
.tongyongone .ty_tit .line{ background:#b69b64; width:60px; height:1px;}


.toonhy_le,.toonhy_ri { width:50%;}
.toonhy_le { padding-right:30px;}
.toonhy_ri{ padding-left:30px;}
.use-wrap{ padding:0 60px;}
.use-wrap li {
   width: 20%;
   float: left;
   margin-top: 30px;
}
.use-one p {
   text-indent:0;
   font-size: 18px;
   text-align: left;
   line-height: 24px;
   background: url(../images/tz1.png) no-repeat left;
   padding-left: 50px;
   color: #2e2e2e; margin-bottom:0;
}
.use-one p.i2{background: url(../images/tz2.png) no-repeat left;}
.use-one p.i3{background: url(../images/tz3.png) no-repeat left;}
.use-one p.i4{background: url(../images/tz4.png) no-repeat left;}
.use-one p.i5{background: url(../images/tz5.png) no-repeat left;}
.use-one p.i6{background: url(../images/tz6.png) no-repeat left;}
.use-one p.i7{background: url(../images/tz7.png) no-repeat left;}
.use-one p.i8{background: url(../images/tz8.png) no-repeat left;}
.use-one p.i9{background: url(../images/tz9.png) no-repeat left;}

.touzikuangjia .tittouzi { line-height:40px; color:#fff; background:#b69b64; border-radius:5px; font-size:18px; padding:0 30px;}
.touzikuangjia .boxtouzi{ margin:6px auto 10px; background:#e9e9e9; padding:10px 30px;}
.touzikuangjia .boxtouzi p{ font-size:14px; line-height:30px; color:#595957;}


.touzijueceanli li{ width:50%; float:left; padding-right:30px; margin-bottom:20px;  }
.touzijueceanli li:nth-child(2n+1){
	clear:both;
}
.touzijueceanli li .imgs{ width:41.33%;}
.touzijueceanli li .imgs img{ max-width:100%}
.touzijueceanli li .txts{ width:58.66%; padding-left:15px;}

.touzijueceanli li .txts b{ display:block; white-space:nowrap; text-overflow:ellipsis;overflow:hidden; font-size:16px; color:#333333; margin:10px 0 10px;}
.touzijueceanli li .txts p{ font-size:14px; color:#666666; line-height:20px; max-height:80px; overflow:hidden;}
.touzijueceanli li .txts span{ font-size:12px; color:#98701e; margin-top:15px; display:block;}
.touzijueceanli li:nth-child(2n){ padding-left:30px; padding-right:0}
.touzijueceanli li:hover b{ color:#c30d23}

.hezuoliuchengbox{ padding:0 25px;}
.hezuoliuchengtop{ position:relative;}
.hezuoliuchengtop img{ width:100%;}
.hezuoliuchengtop .spanli{ display:block; position:absolute; top:0; width:100%;}
.hezuoliuchengtop .spanli span{ font-size:22px; color:#fff; line-height:50px; width:25%; float:left; display:inline-block; text-align:center;}
.hezuoliuchengbot li{ width:25%; float:left; display:inline-block; padding:0 10px;}
.hezuoliuchengbot{ padding:10px 0;}
.hezuoliuchengbot li p{ font-size:16px; line-height:28px; padding-left:15px; background:url(../images/dianxin.png) no-repeat left 10px; margin:2px 0;}
.hezuoliuchengbot li span{ display:none;}

.chengnuotit{ padding:20px 0; position:relative;}
.chengnuotit img{ position:absolute; left:135px; top:0; height:100%;}
.chengnuotxt{ background:#e4e4e4; padding-left:300px; padding-right:20px; padding-top:15px; padding-bottom:15px;}
.chengnuotxt p{ font-size:18px; color:#a2120f; line-height:30px;}

.chengnuo_box ul{ padding:30px;}
.chengnuo_box li{ width:50%; float:left; padding:30px;}
.chengnuo_box li:nth-child(2n+1){ clear:left;}
.chengnuo_box li b{ font-size:24px; color:#996d13; display:block; margin-bottom:20px;}
.chengnuo_box li p{ font-size:18px; color:#303233; line-height:2;}

.touzijiazhikuangjia{ max-width:840px; margin:0 auto;}
.touzijiazhikuangjia span{ line-height:50px;display:block; color:#fff; background:#b5924a; padding:0 15px;font-size:18px; border-radius:3px;}
.touzijiazhikuangjia p{ background:#d7d7d7;line-height:50px; display:block;padding:0 15px; color:#333333; font-size:18px; margin-top:12px; border-radius:3px;}
.touzijiazhikuangjia p:nth-child(2n){ background:#e9e9e9;}

.hezuo2{ position:relative; max-width:1150px; margin:0 auto;}
.hezuo2 img{ max-width:100%;}
.hezuo2 .hezuo2span{ position:absolute; width:100%; left:0; top:0;}
.hezuo2 .hezuo3span{ position:absolute; width:100%; left:0; top:0;}
.hezuo2span span{ display:inline-block; width:16.66%; float:left; font-size:22px; color:#fff; text-align:center; line-height:104px;}
.hezuo3span span{ display:inline-block; width:20%; float:left; font-size:22px; color:#fff; text-align:center; line-height:104px;}

.hezuoliuchengbot2 li{ width:16.66%;}
.hezuoliuchengbot3 li{ width:20%;}
.touzijiazhifyzq{ padding:50px 0; position:relative;}
.touzijiazhifyzq img{ position:absolute; right:40px; top:0;}
.feiyongzhouqi{ padding:30px; background:#e6e6e6; padding-right:365px; padding-left:60px;}
.feiyongzhouqi p{ font-size:18px; color:#595957; line-height:30px;}

.chanyeguihuafuwu .fuwuli{ width:31.33%; margin:1%; float:left;}
.chanyeguihuafuwu .fuwuli span{ padding:10px 15px; border-radius:5px; display:inline-block; color:#fff; background:#b69b64; font-size:22px;}
.chanyeguihuafuwu .fuwuli p{ min-height:210px; border-radius:10px;background:#ededed; padding:30px; display:block; font-size:16px; line-height:30px; color:#333333;}

.chanyeguihuamulu{ padding:0 15px;}
.guihuali{ margin-bottom:40px;}
.chanyeguihuamulu .guihuale{ width:31%; padding: 5px 15px; line-height:30px; font-size:20px; color:#fff; background:#b69b64;}
.chanyeguihuamulu .guihuari{ width:67%; background-image:url(../images/chanyeguihua_05.jpg); background-repeat:no-repeat; background-position:left 10px; padding-left:40px;}
.chanyeguihuamulu .guihuari .guihuari_ri { background:#e5e5e5;padding: 5px 15px;}
.chanyeguihuamulu .guihuari .guihuari_ri  p{line-height:30px; font-size:16px; color:#595957; font-style:normal;}
.chanyeguihuamulu .guihuari .guihuari_ri  p span{ display:inline-block; margin-right:40px; font-style:normal;}
.chanyeguihuamulu .guihuari .guihuari_ri  p em{ display:inline-block; width:215px; font-weight:normal; font-style:normal;}
.chanyeguihuamulu .guihuari .guihuari_ri  p i{ display:inline-block; min-width:120px; font-weight:normal; font-style:normal; font-size:14px;}
.chanyeguihuamulu .guihuari .guihuari_ri  p i:last-child{ margin-right:0;}

.chanyeguihuaanli li{ border-bottom:2px solid #b69b64;width:30%; float:left; display:inline-block; margin-right:5%; margin-bottom:5%;}
.chanyeguihuaanli li:nth-child(3n){ margin-right:0;}
.chanyeguihuaanli li .imgs img{ max-width:100%; display:block;}
.chanyeguihuaanli li .txts{ transition:all .3s; padding:10px; text-align:center;}
.chanyeguihuaanli li .txts b{ font-size:18px; color:#333; font-weight:normal; display:block;white-space:nowrap; text-overflow:ellipsis;overflow:hidden;}
.chanyeguihuaanli li .txts span{ font-size:14px; color:#bbbaba; margin-top:8px; display:block;}
.chanyeguihuaanli li:hover .txts{ background:#b69b64}
.chanyeguihuaanli li:hover .txts b,.chanyeguihuaanli li:hover .txts span{ color:#fff}

.fengxianpgnr{ max-width:1143px; margin:0 auto;}
.fengxianpgnr img{ display:block; width:100%;}
.fengxianpgnr p{ display:inline-block; width:12.5%; padding:20px 5px; font-size:18px; color:#050501; float:left; line-height:24px;}

.pinggu_table{ padding:30px;}
.fxpgbox table{ text-align:center !important; width:100%;}
.fxpgbox th{ background:#b69b64; font-size:20px; color:#fff;text-align:center; height:50px; font-weight:normal;border-left:5px solid #fff;}
.fxpgbox tr th:nth-child(1){ width:340px;}
.fxpgbox tr td{ font-size:16px; color:#595957; padding:10px 20px; line-height:30px; border-left:5px solid #fff; background:#e6e6e6;}
.fxpgbox tr:nth-child(2n) td{ background:#fff;}

.fengxianmudi .mudifengx_le{ position:relative;width:47.5%; background-color:#e6e6e6;}
.fengxianmudi .mudifx_box{ width:24.5%; height:100%; top:0; background-size:cover; background-position:center; background-repeat:no-repeat; position:absolute; left:0;}
.fengxianmudi .txts { min-height:260px; width:75.5%; float:right; padding:25px 20px 45px;}
.fengxianmudi .txts span{ display:block; font-size:18px; color:#c30d23; font-weight:bold; margin-bottom:10px;}
.fengxianmudi .txts p{ font-size:16px; color:#595957; line-height:2;}
.fengxianmudi .mudifengx_le.ri p{ text-indent:2em;}

.about_nav{ margin:40px auto; text-align:center;}
.about_nav a{ margin:0 40px; font-size:18px; padding-bottom:5px; display:inline-block; color:#050501; line-height:30px;}
.about_nav a:hover{ color:#b69b64;}
.about_nav a.on{ font-size:24px; color:#b69b64; border-bottom:1px solid #b69b64;}

.his_top{ position:relative; padding-top:40px;margin-bottom:40px;}
.his_top img{ margin:0 auto; display:block;}
.his_top span{ position:absolute; left:50%; bottom:0; margin-left:35px; font-size:18px; color:#050501; line-height:30px;}

.banner img{ display:block; max-width: 100%; margin: 0 auto;}
.banner .swiper-slide{ background-size: cover; background-repeat: no-repeat; background-position: center;}

.hisbox{ padding:0 0 80px;background: url(../images/fazhanlichengbac.jpg) no-repeat center; background-size: cover;}
.hisbox li .yiban{ width:50%; float:left; position:relative; min-height:80px; text-align:right; padding-top:25px; padding-right:210px;}
.hisbox li .yiban i{ position:absolute; top:30px; width:35px; height:22px; background:url(../images/history_09.png) no-repeat center center; right:-11px;}
.hisbox li:nth-child(2n) .yiban{ float:right; text-align:left; padding-right:0; padding-left:210px;}
.hisbox li:nth-child(2n) .yiban i{ left:-11px; right:inherit;background:url(../images/history_13.png) no-repeat center center;}
.hisbox li .yiban span{ position:absolute; font-size:60px; color:#b69b64; right:50px; top:0; line-height:80px;}
.hisbox li:nth-child(2n) .yiban span{ left:50px; right:inherit;}
.hisbox li .yiban p{ font-size:16px; color:#4f3809; line-height:30px; position:relative; display:block; padding-right:15px;display: inline-block;
    text-align: left;}
.hisbox li .yiban p::before{display:block; width:6px; height:6px; background:#81899c; border-radius:100%; right:0; top:13px; position:absolute; content:"";}
.hisbox li:nth-child(2n) .yiban p{padding-left:15px; padding-right:0;}
.hisbox li:nth-child(2n) .yiban p::before{ right:auto; left:0; }

.gainianguihuaneirong{ max-width:840px; margin:0 auto;}
.gainianguihuaneirong p{ display:block; padding:5px 15px; background:#b69b64;line-height:2; border-radius:5px; margin-bottom:20px; font-size:18px; color:#fff;}
.gainianguihuaneirong p:nth-child(2n){ background:#d7d7d7; color:#333333;}

.xmffjj{ padding-bottom:40px;}
.xmffjj p{ font-size:16px; color:#333333;}
.xiangmuguzhiff li{ margin-bottom:30px; width:46%; margin-right:8%; background:#e6e6e6; height:110px; float:left; padding-left:120px; border-top-left-radius:1000px;border-bottom-left-radius:1000px; position:relative;}
.xiangmuguzhiff li .table{  position:absolute; left:0; top:0; border-radius:100%; background:#b69b64; text-align:center; color:#fff; font-size:22px; height:110px; width:110px; border:2px solid #fff3dd;}
.xiangmuguzhiff li .table span{ display:table-cell; height:100%; vertical-align:middle; line-height:24px;}
.xiangmuguzhiff li:nth-child(2n){ margin-right:0;}

.table2{ display:table; width:100%; height:110px; padding-right:10px;}
.table2 p{display:table-cell; height:100%; vertical-align:middle; line-height:30px; font-size:16px;}
@media(max-width:1122px)
{
    .xiangmuguzhiff li{height:130px;}
    .xiangmuguzhiff li .table{height:130px;}
}
@media(max-width:938px)
{
    .xiangmuguzhiff li{height:180px;}
    .xiangmuguzhiff li .table{font-size:23px;height:180px}
    .table2{height:180px;}
    .table2 p{font-size:17px;}
}
@media(max-width:756px)
{
    .xiangmuguzhiff li{height:240px;}
    .xiangmuguzhiff li .table{font-size:25px;height:240px;}
    .table2{height:240px;}
}
@media(max-width:645px)
{
    .xiangmuguzhiff li{height:120px;width:100%}
    .xiangmuguzhiff li .table{height:120px;}
    .table2{height:120px;}
}
@media(max-width:465px)
{
    .xiangmuguzhiff li{height:180px}
    .xiangmuguzhiff li .table{height:180px;}
    .table2{height:180px;}
}
@media(max-width:363px)
{
    .xiangmuguzhiff li{height:260px}
    .xiangmuguzhiff li .table{height:260px;}
    .table2{height:260px;}
}

.bgzxfuwubox2 .txts{ padding-top:26px;}
.bgzxfuwubox2 .bgzxli .txts p{ font-size:16px;display: inline-block;}

.zhanlveghguihuaneirong {max-width:840px; margin:0 auto;}
.zhanlveghguihuaneirong p{display:block; padding:5px 15px; background:#d7d7d7;line-height:2; border-radius:5px; margin-bottom:20px; font-size:18px; color:#333333;}
.zhanlveghguihuaneirong p:hover{ background:#b69b64; color:#fff;}

.zhanlveguihuaneirong{ padding:0 40px;}
.zhanlveguihuaneirong b{ font-size:22px; background:#b69b64; color:#fff; border-radius:5px; display:inline-block; font-weight:normal; padding:10px 20px;}
.zhanlveguihuaneirong p{ line-height:36px;text-indent:2em; font-size:16px; color:#333; display:block; margin:25px 0 15px;}
.zhanlveguihuaneirong span{ display:block; background:url(../images/zhanlve_05.jpg) no-repeat left center; padding:10px 0;padding-left:30px;  font-size:18px; color:#333333; font-weight:bold;}
.zhanlveguihuaneirong  li{ display:inline-block; width:50%; float:left; padding:0 0 0 30px; font-size:16px; line-height:36px;}
.hei50{ width:100%; height:30px;}
.zlkuangjiajiegou img{ display:block; max-width:100%; margin:0 auto;}
.gzjdtit{ font-size:30px; color:#c30d23; margin:30px auto; text-align:center;}
.gzjdjbz p{ font-size:16px; line-height:36px; color:#333333;}
.gzjdjbz p strong{ display:inline-block; font-size:18px; color:#fff; padding:2px 20px; font-weight:normal; margin:20px 0; line-height:2; background:#b69b64;}
.zuzhijiagou img{ display:block; max-width:100%; margin:0 auto;}
.zuzhijiagou{ padding-bottom:50px;}

.yewufenbutxt{max-width:570px; font-size:16px; line-height:36px; margin-left:100px;}
.yewufenbu p{  text-indent:2em;}
.qiyewenhua1{ padding:25px 1px; background:#e9e9e9; margin-bottom:10px;}
.qiyewenhua1.qiyewenhua2{ background:#fff;}
.qiyewenhua1 .imgs{ width:35%;}
.qiyewenhua1 .imgs img{ width:100%;}
.qiyewenhua1 .txts{ width:65%; padding-left:30px;}
.txts_t{ width:122px; height:122px; border:10px solid #b69b64; position:relative;}
.txts_t span{ width:120px; text-align:center; position:absolute; right:0; top:50%; line-height:36px; transform:translate(55%,-50%); background:#e9e9e9; font-size:24px; color:#b69b64;}
.txts_b { padding-left:60px; padding-top:20px;}
.txts_b p{ font-size:18px; line-height:2; color:#333;}

.qiyewenhua2 .txts{ padding-right:30px; padding-left:0;}
.qiyewenhua2 .txts_b{ text-align:right; padding-right:60px; padding-left:0;}
.qiyewenhua2 .txts_t{ float:right; border-color:#c30d23;}
.qiyewenhua2 .txts_t span{ left:0; right:inherit;transform:translate(-55%,-50%); background:#fff; color:#c30d23;}
.qiyewenhua{ padding-bottom:50px;}

.jienengyiju{ max-width:980px; margin:20px auto;}
.jienengyiju li{ padding-top:5px; height:90px; position:relative;font-size:16px; color:#050501;background:#eaeaea;border-radius:100px; line-height:26px; padding-left:100px; margin-bottom:23px; padding-right:70px;}
.jienengyiju li i{ position:absolute; left:0; top:0; height:100%; width:90px; background:#b69b64; line-height:90px; display:block; text-align:center; color:#fff; font-size:56px; font-style:normal; border-radius:100px; }
.pgflb img,.jnbgsclc img{ display:block; max-width:100%; margin:0 auto;}

.ziliaoqingdan{ padding:25px; background:#e7e7e7; margin-top:30px;}
.ziliaoqingdan span{ color:#bc1b17; font-size:16px; display:block; margin-bottom:10px;}
.ziliaoqingdan p{ display:inline-block; min-width:390px; float:left; font-size:16px; line-height:2; color:#595957; padding-left:20px;}

.kexingxingfenlei{ max-width:950px; margin:0 auto;}
.purpose_tit h2{color:#fff; font-size:18px; line-height:32px;}

.kexingxingfenlei p{ font-size:16px; color:#595957; line-height:32px; position:relative; padding-left:50px;}
.kexingxingfenlei p span{ display:inline-block;padding-right:20px;}
.kexingxingfenlei p strong{ font-weight:bold; position:absolute; left:0;}
.kexingxingfenlei td{ border-bottom:1px dashed #a0a0a0;border-left:1px dashed #a0a0a0; padding:5px 15px 5px 30px; background:#eeeeee;}
.kexingxingfenlei td.purpose_tit{ text-align:center; width:320px; background:#b69b64;  border-bottom:2px solid #fff; padding:10px;}
.botbor{ border-bottom:2px solid #fff;}
.accordion .link {
   cursor: pointer;
   display: block;
   padding:11px 10px;
   color: #595957;
   font-size: 18px;
   position: relative;
   -webkit-transition: all 0.4s ease;
   -o-transition: all 0.4s ease;
   transition: all 0.4s ease;
   background:#e6e6e6;
   margin-top:10px;
}
.accordion li{
   cursor: pointer;
}

.accordion li.open .link,.accordion li:hover .link {
   color: #fff;
   background:#b69b64;
}
.con_box {
   display: none;
   margin-bottom:20px;
}
.con_box h2 {
   margin:10px 0;
   padding:0 15px;
   font-weight:bold;
   font-size:14px; color:#000
}
.con_box .con-wrap p {
   padding:0 15px;
   text-indent:2em;
   font-size:14px;
   line-height:30px;
}
.con_box table tr th{    border: 1px solid #cdcdcd;
   padding: 10px 30px;
   text-align: center;
   background: #e6e6e6;}
.con_box table tr td {
   border: 1px solid #cdcdcd;
   padding: 10px 30px;
   text-align: center;
}.con_box table {
   width:100% !important;
   border-collapse: collapse;
   font-size: 16px;
   color: #616161;
   margin-bottom: 40px;
}
.bgjbkj b{ padding:13px 40px; background:#b69b64; display:inline-block; color:#fff; font-size:22px; font-weight:normal;}
.bgjbkj{}
@media (max-width:767px){
   .accordion .link{ font-size:16px;}
}

.business-tu{ width:853px; margin:0 auto; margin-top:55px;}
.business-tu li{ width:20%; float:left;}
.bus-cont{background:url(../images/bg1.png) no-repeat center; width:172px; height:160px; display:table; margin:0 auto;}
.bus-cont2{background:url(../images/bg2.png) no-repeat center;width:172px; height:184px; display:table;}
.bus-cont span{ font-size:24px; color:#ffffff; text-align:center;display:table-cell; vertical-align:middle;}
.top-frame{ background:#b5924a; min-height:32px; min-width:332px; display:inline-block; float:left;}
.top-frame h1{ font-weight:bold; font-size:20px; color:#fff; padding-left:23px; line-height:32px;}
.triangle-right {  width:0;height:0;  border-top:32px solid transparent; border-left: 32px solid #b5924a; float:left;}     
.bottom-frame{ background:#e6e6e6; clear:both; font-size:16px; color:#595957;}
.bottom-frame p{ padding:20px 40px; line-height:24px;}
.framework{ margin-bottom:20px;}
.framework:nth-child(2n) .top-frame{ background:#7d5607;}
.framework:nth-child(2n) .triangle-right{ border-left:32px solid #7d5607}
.sales{ padding:15px 100px;}
.sales-one{ background:#499dcb; padding:12px 20px; border-radius:50px; display:inline-block; min-width:332px; margin-left:50px; margin-bottom:20px;}
.sales-one h2{font-size:18px; color:#fff; font-weight:normal;}
.sales-one h2 span{background:#fff; color:#499dcb; border-radius:50px; font-size:20px; padding:9px; margin-left:-17px; margin-right:15px;}
.sales-one2 { margin-left:0;display:block;margin: 0 40px 20px 40px;}
@media(max-width:1229px){
   .sales-one{ min-width:292px;}
}
@media(max-width:991px){
   .business-tu{ width:100%;}
   .business-tu li{ width:33.33%; margin-bottom:20px;}
   .bus-cont2{ height:160px;}
   .sales-one{ margin-left:0; min-width:100%;}
}
@media(max-width:767px){
   .bus-cont span{ font-size:18px;}
   .business-tu{ margin-top:30px;}
   .top-frame h1{ font-size:16px; padding-left:15px;}
   .bottom-frame p{ padding:15px 20px; font-size:14px;}
   .sales{ padding:0}
   .sales-one{ display:block; min-width:inherit;}
   .triangle-right{ display:none;}
   .top-frame{ width:100%; min-width:inherit;}
}
@media(max-width:500px){
   .business-tu li{ width:50%;}
}
@media(max-width:375px){
   .top-frame{ min-width:200px}
   .sales-one h2 span{ display:none;}
}
@media(max-width:320px){
   .business-tu li{ width:100%;}
}
.xmtx{ text-align:center; font-size:18px; color:#c30d23; margin:30px auto;font-weight:bold;}
.xiangmupinggutixian li{ line-height:50px; font-size:16px; color:#2e2e2e; width:50%; float:left; padding-right:20px; background-position:left center; padding-left:50px; background-repeat:no-repeat; margin:10px 0;}
.xiangmupinggutixian li:nth-child(2n){ padding-right:0;}
.xiangmupinggutixian li:nth-child(1){ background-image:url(../images/tz1.png);}
.xiangmupinggutixian li:nth-child(2){ background-image:url(../images/tz3.png);}
.xiangmupinggutixian li:nth-child(3){ background-image:url(../images/tz4.png);}
.xiangmupinggutixian li:nth-child(4){ background-image:url(../images/tz5.png);}
.xiangmupinggutixian li:nth-child(5){ background-image:url(../images/tz8.png);}
.xiangmupinggutxt{ margin:20px auto; background:#e5e5e5; font-size:16px; color:#4a3801; line-height:2; padding:15px 20px;}

.xmpgneirong p{ padding:10px 0;width:48%; float:left; background:#eeeeee; font-size:16px; position:relative; padding-left:25px; color:#333333; margin-bottom:10px; border-radius:5px; }
.xmpgneirong p:nth-child(2n){ float:right;}
.xmpgneirong p:nth-child(2n)::before{ background:#c30d23;}
.xmpgneirong p::before{ width:12px; left:0; top:0; display:block; height:100%; background:#b69b64; content:""; height:100%; position:absolute;border-radius:3px;}

.xmpgneirong p:nth-child(15){ width:100%; float:left;}
.xmpgneirong p:nth-child(16){ width:100%; float:left;}
.xmpgneirong p:nth-child(17){ width:100%; float:left;}
.xmpgneirong p:nth-child(18){ width:100%; float:left;}
.xmpgneirong p:nth-child(19){ width:100%; float:left;}

.youshiimg2{ padding-top:10px; margin-bottom:100px;}
.youshiimg2 p { line-height:24px;}
.youshiimg2 p:nth-child(1){ width:45%; left:0; text-align:right; top:0;}
.youshiimg2 p:nth-child(2){ width:35%; left:0; text-align:right; top:19%;}
.youshiimg2 p:nth-child(3){ width:35%; left:0; text-align:right; top:48%;}
.youshiimg2 p:nth-child(4){ width:35%; left:0; text-align:right; top:77%;}
.youshiimg2 p:nth-child(5){ width:46%; left:0; text-align:right; top:93%;}
.youshiimg2 p:nth-child(6){ width:45%; right:0; text-align:left; top:0;}
.youshiimg2 p:nth-child(7){ width:35%; right:0; text-align:left; top:16%;}
.youshiimg2 p:nth-child(8){ width:35%; right:0; text-align:left; top:48%;}
.youshiimg2 p:nth-child(9){ width:35%; right:0; text-align:left; top:75%;}
.youshiimg2 p:nth-child(10){ width:45%; right:0; text-align:left; top:95%;}

.youshiimg3{ margin-bottom: 100px;}
.youshiimg3 p:nth-child(4){     width: 50%;
   left: 25%;
   text-align: center; line-height: 24px;
   top: 97%;}

.xmhmdjzy{ padding:0 40px;}
.xmhmdjzy .imgs{ width:45.7%; float:left;}
.xmhmdjzy .imgs img{ width:100%;}
.xmhmdjzy .txts{ width:50%; float:right;}
.xmhmdjzy .txts b{ font-size:24px; color:#5a3f06;}
.xmhmdjzy .txts .line{ width:125px; height:2px; background:#5a3f06; margin-top:20px; margin-bottom:10px;}
.mudixmh{ margin-bottom:40px;}
.xmhmdjzy .txts p{ padding-left:35px; background-image:url(../images/dui.png); background-position:left center; background-size:22px auto; background-repeat:no-repeat; line-height:24px; font-size:18px; color:#424242; margin-top:15px; width:50%; float:left; display:inline-block;}

.pingjiatit{ min-width:350px; width:350px; margin-bottom:20px; background:#b69b64; padding:3px; padding-left:35px; position:relative;}
.pingjiatit span{ display:block; font-weight:bold; line-height:35px; padding-left:20px; color:#c30d23; font-size:18px; background:#fff; height:35px;}
.pingjiatit i{ width:35px; text-align:center; display:block; position:absolute; left:0; top:0; line-height:39px; font-size:36px; color:#fff; font-weight:bold; font-style:normal;}
.pingjialis{ width:48%; float:left; padding-bottom:30px;}
.pingjialis p{ font-size:16px; line-height:30px; color:#333;}
.pingjialis p span{ display:inline-block; margin-right:60px;}
.pingjialis p span:last-child{ margin:0;}
.pingjialis:nth-child(2n){ float:right;}
.pingjialis:nth-child(2n+1){ clear:left;}

.xiangmuhouziliao{ max-width:880px; margin:0 auto;}
.xiangmuhouziliao .ziliaoone{ position:relative; max-width:690px; padding-left:90px; height:90px; padding-top:10px; margin-bottom:40px;}
.xiangmuhouziliao .ziliaoone i{ display:block; width:90px; height:90px; border-radius:100px; position:absolute; left:0; top:0; background:#b69b64; text-align:center; line-height:90px; font-size:48px; color:#fff; font-style:normal;}
.ziliaoone b{ display:block; padding-left:30px; border-bottom:1px solid #b69b64; padding-bottom:10px; margin-bottom:10px; color:#593c01; font-size:26px; font-weight:normal;}
.ziliaoone p{ display:block; padding-left:30px; font-size:18px; color:#595957;}
.xiangmuhouziliao .ziliaoone2{ margin-left:60px;}
.xiangmuhouziliao .ziliaoone2 i{ background:#a2803a;}
.xiangmuhouziliao .ziliaoone3 i{ background:#785610;}
.xiangmuhouziliao .ziliaoone3{ margin-left:120px;}

.rongyubox{ padding-bottom:100px;}
.rongyubox ul{ width:50%;}
.rongyubox ul li{ background:#eeeeee; width:100%; display:block; padding:55px;}
.rongyubox ul li:nth-child(2n){ background:#fff;}
.rongyubox .rongyuyou{ width:50%; padding:90px 55px; background:#e5e5e5;}
.rongyubox img{ max-width:100%; display:block; margin:0 auto;}


.zizi_tit{ overflow:hidden; padding-top:70px; text-align:center; margin-bottom:70px;}
.zizi_tit h2{ font-weight:normal; font-size:30px; display:inline-block; color:#b69b64; padding:0 10px; position:relative; }
.zizi_tit .img_l{ display:block; position:absolute; left:-65px; top:14px;}
.zizi_tit .img_r{ display:block; position:absolute; right:-65px; top:14px;}
.three_box{ overflow:hidden;}
.three_box li{ float:left; width:33.3%; background:#eeeeee;}
.three_box li div{ padding:60px 20px;}
.three_box li img{ max-width:100%; display:block; margin:0 auto;}
.two_box{ width:800px; margin:0 auto; overflow:hidden;}
.two_box li{ float:left; width:50%; background:#eeeeee;}
.two_box li div{ padding:60px 20px;}
.two_box li img{ max-width:100%; display:block; margin:0 auto;}
.one_box{ width:800px; margin:0 auto; background:#eeeeee; padding:100px 0;}
.one_box div{ margin:0 25px;}
.one_box img{ max-width:100%; display:block; margin:0 auto;}
.association_box{ overflow:hidden;}
.association_box li{ float:left; width:50%; background:#eeeeee; position:relative;}
.association_box li .bj_hz{ padding:60px 20px;}
.association_box li img{ max-width:100%; display:block; margin:0 auto;}
.pink_bj{ position:absolute; left:0; top:0; right:0; bottom:0; background: url(../images/pink.png); display:none;}
.pink_bj p{ color:#fff; text-align:center; font-size:30px; padding:0 5px; padding-top:160px;}
.association_box li:hover .pink_bj{ display: block;}
.software_box li{ width:33.33%;}
.pink_bj2 p{ font-size:26px;}

.three_box li:nth-child(2n),.two_box li:nth-child(1){ background:#e5e5e5;}
.association_box li:nth-child(2),.association_box li:nth-child(3),.association_box li:nth-child(6),.association_box li:nth-child(8){ background:#fff;}
.software_box li:nth-child(2),.software_box li:nth-child(4),.software_box li:nth-child(6),.software_box li:nth-child(8),.software_box li:nth-child(10){ background:#fff;}
.software_box li:nth-child(3){ background:#eee}
.zizhibox{ padding-bottom:100px;}

@media (max-width:991px){
   .two_box{ width:auto; }
   .one_box{ width:auto; }
}
@media (max-width:767px){
   .zizi_tit h2{ font-size:18px;}
   .zizi_tit{ padding-top:30px; margin-bottom:30px;}
   .one_box{ padding:25px 0;}
   .zizi_tit .img_l{ top:8px;}
   .zizi_tit .img_r{ top:8px;}
   .two_box li div{ padding:20px;}
   .association_box li .bj_hz{ padding:20px;}
   .three_box li div{ padding:20px;}
   .pink_bj p{ padding-top:110px; font-size:16px;}
   .software_box li{ width:50%;}
   .pink_bj2 p{ padding-top:150px;}
   .zizhibox{ padding-bottom:30px;}
   .software_box li:nth-child(2),.software_box li:nth-child(3),.software_box li:nth-child(6),.software_box li:nth-child(7),.software_box li:nth-child(9){ background:#fff;}
   .software_box li:nth-child(4),.software_box li:nth-child(8),.software_box li:nth-child(10){ background:#eee;}
}
@media (max-width:570px){
   .pink_bj p{ padding-top:80px; font-size:14px;}
	 .pink_bj2 p{ padding-top:150px; font-size:14px;}
}
@media (max-width:425px){
   .pink_bj2 p{ padding-top:105px;}
}
@media (max-width:410px){
   .pink_bj p{ padding-top:60px;}
}
@media (max-width:380px){
   .pink_bj p{ padding-top:40px;}
}
@media (max-width:375px){
   .pink_bj2 p{ padding-top:93px;}
}
@media (max-width:320px){
   .pink_bj2 p{ padding-top:74px;}
}

.gk01 img{ max-width:100%; padding-right:30px; padding-bottom:30px;}
.gk02 img{ max-width:100%; padding-left:30px; padding-bottom:30px;}
.gk01 p { text-indent:2em; font-size:16px; line-height:24px; color:#333333; margin-bottom:15px;}
.gk02{ padding:35px 0; background:rgba(204,204,204,.2); overflow:hidden;}
.gk02 .w1200{overflow:hidden;}
.gk02 p{text-indent:2em; font-size:16px; line-height:30px; color:#595957; margin-top:25px;}
.gk03{ padding-bottom:50px;}
.gk03 p{text-indent:2em; font-size:16px; line-height:30px; color:#222815; margin-top:25px;}
.gaiukuang{ background:url(../images/aboutbac_03.jpg) no-repeat bottom center;}

.meitile,.meitiri{ width:48%;}
.meitile .imgs{ width:250px; float:left;}
.meitile .txts{ width:calc(100% - 250px); float:right; padding-left:10px;}
.meitile .txts a{ font-size:16px; color:#333333; display:block;white-space:nowrap; text-overflow:ellipsis;overflow:hidden; margin-top:15px; margin-bottom:10px;}
.meitile_li{ margin-bottom:50px;}
.meitile .txts span{ font-size:12px; color:#999999; display:block; margin-bottom:20px;}
.meitile .txts p{ font-size:14px; line-height:24px; color:#666666;}

.meitiri li{ padding-bottom:10px; margin-bottom:10px; border-bottom:1px dashed #d3d3d3;}
.meitiri .timess{ width:55px; height:55px; background:#0d385f; color:#fff; padding-top:10px;}
.meitiri .timess b{ color:#fff; font-size:24px; font-family:Arial, Helvetica, sans-serif;  text-align:center; display:block;}
.meitiri .timess span{ color:#fff; font-size:12px; text-align:center; display:block;}
.meitiri li .txts{ width:calc(100% - 65px);}
.meitiri li .txts h2{ font-size:14px; color:#333333; display:block; margin-bottom:8px; margin-top:8px;display:block;white-space:nowrap; text-overflow:ellipsis;overflow:hidden;}
.meitiri li .txts p{ font-size:14px;color:#333333; line-height:24px; height:24px; overflow:hidden;}
.meitiri li:hover .txts h2 { color:#c30d23}
.meitibaodao{ text-align:center; margin-bottom:40px;}
.meitibaodao p{ font-size:14px; line-height:24px; color:#595957;}
.meitibd{ padding-bottom:50px;}
.meitile .imgs img{ width:100%;}

.proce-cont{padding:0 60px;}
.chengnuotxt p span{ display:inline-block; margin-right:50px;}

.contact-box2{ margin-top:30px; padding:0 100px;}   
.top-bei h1{ font-size:30px; color:#595957;text-align:left;font-weight: bold;}
.top-bei2{ padding-top:25px;}
.top-bei2 h1{ background:url(../images/w1.png) no-repeat 125px 3px;}
.top-bei p{ font-size:30px; color:#c30d23; font-weight:bold; padding-top:20px;text-align:left;}
.top-bei p span{ padding-right:20px;}
.bottom-xian{ width:200px; height:5px; background:#595957; overflow:hidden; margin-top:20px;}
.area-phone{ clear:both; margin-top:30px; max-width:110px;}
.one-area{ margin-left:-10px; margin-right:-10px;}
.one-area li{ width:445px; float:left; margin-top:35px; border-right:1px solid #ccc;}
.he-bei{ padding:0 10px;}
.hebei-cont h1{ font-size:22px; color:#595957; padding-bottom:15px; background:url(../images/adv-xiao.png) no-repeat 50px 0px;text-align:left;font-weight: bold;}
.hebei-cont p{ font-size:21px; color:#c30d23; font-weight:bold;text-align:left;}
.one-area .area2{ border-right:0;}
.area2 .hebei-cont{ padding-left:105px;}
@media(max-width:1229px){
	.adv-left p{ padding-bottom:50px; padding-top:18px;}
	.adv-left .adv5{ padding-top:0;}
	.contact-box2{ padding:0 40px}
} 
@media(max-width:1024px){
	.case-list{ width:100%;}
} 
@media(max-width:991px){
	.zy-tit{ width:430px;}
	.zy-text{ font-size:30px;}
	.adv-left p{ font-size:14px;}
	.adv-left .adv4{ padding-bottom:24px;}
	.adv-box span{ padding-top:20px;font-size:14px;}
	.contact-box2{ padding:0;}
	.hebei-cont p{ font-size:14px;line-height: 24px;}
	.one-area li{ width:380px;}
}        
@media(max-width:767px){
	.zy-tit{ width:430px;}
	.zy-text{ font-size:24px;}
	.zy-main{ margin-top:60px;}
	.zy-tit span{ top:-13px;}
	.bing-text{ padding:0;}
	.bing-text p{ font-size:16px;}
	.item-consultation{ margin-top:50px;}
	.consultat-cont,.item-contact,.case-list,.item-case{ margin-top:40px;}
	.right-textnr p{ font-size:14px;}
	.adv-cont{ display:none;}
	.adv-left{ float:none; width:100%;}
	.adv-left p,.adv-left .adv2,.adv-left .adv3,.adv-left .adv4,.adv-left .adv5,.adv-left .adv6,.adv-box span{ padding:5px 0; margin:0; text-align:left; line-height:24px; background:url(../images/hoverdot.png) no-repeat 0 13px; padding-left:18px;}
	.adv-box{ margin-top:30px;}
	.adv-box span{ width:inherit;}
	.one-area li{ border-right:0; width:50%;}
	.area2 .hebei-cont{ padding-left:0;}
	.top-bei p{ font-size:16px;}
	.top-bei h1{ font-size:20px;}
	.top-bei2 h1{ font-size:20px;background: url(../images/w1.png) no-repeat 87px 0px;background-size: contain;}
	.hebei-cont h1{ font-size:20px;background: url(../images/adv-xiao.png) no-repeat 45px 2px;}
    .item-contact .remark { padding-left:10px;}
}     
@media(max-width:600px){
	.zy-tit{ width:300px;}
	.right-textnr2 h1,.right-textnr2 p{padding-right:48px;}   
	.right-textnr p,.right-textnr h1{ padding-left:10px;}{ padding-left:10px;}
}    
@media(max-width:425px){
	.zy-tit{ width:200px;}
	.right-textnr2 .bingg{ padding-right:30px;}
	.right-textnr h1{ font-size:16px;}
}    
@media(max-width:375px){
	.right-textnr h1{ font-size:14px;}
	.bai-kuai{ bottom:-6px;}
	.one-area li{ width:100%; margin-top:18px;}
}

.c-line{ width:100%;height:6px; background:#b69b64; margin-bottom:50px;}

.subbanner{ position:relative;}
.ke-fu-a{position:absolute;width:18.854167%;height:14.186046%;left:40.677083%;top:61.16279%;z-index:999;}

/*-----------2021-9-3左侧漂浮------------------*/
.left-categories{ width:136px; background:#f6f6f8;position:fixed; left:0; top:140px; right:0; z-index:99}
.fen-tit{ background:#e5e5e5; padding:15px; overflow:hidden;}
.fen-tit h4{ font-size:15px; color:#333333; background:url(../images/t1.png) no-repeat left; padding-left:25px;}
.ye-wu li{ border-bottom:1px solid #e5e5e5; overflow:hidden; padding:15px 0;}
.ye-wu li a{font-size:14px; color:#333333; background:url(../images/t2.png) no-repeat left; padding-left:25px; margin:0 15px;}
.ye-wu li:hover a{ color:#ca3435; text-decoration:underline;}

.ye-wu li .t2{background:url(../images/t3.png) no-repeat left;}
.ye-wu li .t3{background:url(../images/t4.png) no-repeat left;}
.ye-wu li .t4{background:url(../images/t5.png) no-repeat left;}
.ye-wu li .t5{background:url(../images/t6.png) no-repeat left;}
.ye-wu li .t6{background:url(../images/t7.png) no-repeat left;}